home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d11 / scrnpnt.arc / MANUALHI.DOC < prev    next >
Text File  |  1989-04-04  |  36KB  |  849 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                            ╓──┐               ╥──╖
  14.                            ╙──╖╓─┐╥╖ ╥─┐╥─┐┬╖┬║  ║┌─╖╥┬╖┬┌╥┐
  15.                               ║║  ╟╨╖╟┤ ╟┤ │║│╟──╜├─╢║│║│ ║
  16.                            └──╜╙─┘╨ ╨╨─┘╨─┘┴╙┴╨   ┴ ╨╨┴╙┴ ╨
  17.  
  18.  
  19.                                  Screen Design System
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.                                     User's Guide
  29.  
  30.                                    for Version 1.1
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.                            (C) Copyright 1989 Kai Laurinolli
  48.             
  49.  
  50.  
  51.  
  52.  
  53.  
  54.                                  License Statement
  55.  
  56.  
  57.  
  58.             Kai Laurinolli grants you without charge the right to
  59.             reproduce, distribute and use copies of this "shareware"
  60.             product, and the documentation on disk, on the express
  61.             condition that you do not receive any payment, commercial
  62.             benefit, other consideration for such reproduction or
  63.             distribution greater than $10 US, or change this license
  64.             agreement or copyright notice.
  65.  
  66.  
  67.  
  68.             THIS PRODUCT IS LICENSED "AS IS" WITHOUT WARRANTY OF ANY
  69.             KIND; ALL WARRANTIES ARE DISCLAIMED. BY USING THE
  70.             SCREENPAINT PRODUCT, YOU AGREE THAT KAI LAURINOLLI WILL NOT
  71.             BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY USE OF (OR
  72.             INABILITY TO USE) THIS SOFTWARE, OR FOR ANY DAMAGES
  73.             WHATSOEVER (INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS
  74.             OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF
  75.             BUSINESS INFORMATION, AND THE LIKE). EVEN IF WE ARE APPRISED
  76.             OF POSSIBILITY OF SUCH DAMAGES OCCURRING. BECAUSE SOME
  77.             STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY
  78.             FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE
  79.             LIMITATION MAY NOT APPLY TO YOU.
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.             Brand and product names appearing in this manual are
  88.             trademarks or registered trademarks of their respective
  89.             holders.
  90.             
  91.  
  92.  
  93.  
  94.  
  95.  
  96.             Table of Contents
  97.  
  98.  
  99.  
  100.  
  101.  
  102.             The Shareware Concept ................................ 1
  103.  
  104.             Introduction ......................................... 1
  105.  
  106.             Hardware Requirements ................................ 2
  107.  
  108.             Programs in the System ............................... 2
  109.  
  110.             ScreenPaint .......................................... 3
  111.  
  112.                  Menus ........................................... 3
  113.  
  114.                  Keyboard ........................................ 6
  115.  
  116.                       Block Commands ............................. 6
  117.  
  118.                       Drawing Commands ........................... 6
  119.  
  120.                       Control Keys ............................... 7
  121.  
  122.                       Miscellaneous .............................. 7
  123.  
  124.             ScreenShow ........................................... 8
  125.  
  126.                  Command Line Switches ........................... 9
  127.  
  128.                  Batch Files ..................................... 10
  129.  
  130.             Appendix A     Control Drawing Keys .................. 11
  131.  
  132.             Appendix B     ASCII Chart ........................... 12
  133.  
  134.             Appendix C     Keyboard Chart ........................ 13
  135.  
  136.             Appendix D     Extended Keyboard Scan Codes .......... 14
  137.  
  138.             Appendix E     Registration Form ..................... 15
  139.             
  140.  
  141.  
  142.      Page 1                                                     ScreenPaint 1.1
  143.  
  144.  
  145.             The Shareware Concept
  146.             ───────────────────────────────────────────────────────────
  147.  
  148.  
  149.                  This software product is being distributed as
  150.             shareware, a distribution concept where the user is able to
  151.             try the software on his/her own system and then send in a
  152.             contribution if the user decides to use the software, this
  153.             system reduces advertising and distribution costs and
  154.             therefore the final price to the end-user. You are
  155.             encouraged to pass copies of the program to others and to
  156.             up-load it to any bulletin board systems you frequent, as
  157.             long as no more than a $10 US distribution fee is charged
  158.             and the product is not modified in any manner.
  159.  
  160.                  If you decide to use ScreenPaint and find it valuable,
  161.             you are asked to send a donation, $25 US suggested, so that
  162.             we may continue improving and expanding the program. You may
  163.             use the registration form in appendix E or in the file
  164.             REGISTER.DOC, please send your contribution to the following
  165.             address:
  166.  
  167.                                    Kai Laurinolli
  168.                                    2970 Mira Place
  169.                                    Burnaby, B.C.
  170.                                    V3J-1B6 Canada
  171.  
  172.                  In the future we plan to add language interfaces,
  173.             memory-resident help programs, screen capture, and forms
  174.             design capabilities to the system. By sending in your
  175.             contribution, you allow us the opportunity to notify you of
  176.             future upgrades and new products.
  177.  
  178.  
  179.  
  180.             Introduction
  181.             ───────────────────────────────────────────────────────────
  182.  
  183.  
  184.                  ScreenPaint is designed to allow the design of
  185.             lightning-fast batch file based hard-disk menus, help
  186.             facilities, pop-up windows, and prototype screens for
  187.             applications programs. Screens can be quickly "painted" in a
  188.             full-screen editing environment, complete with pull-down
  189.             menus, help screens, automatically connecting lines, ten
  190.             screen pages, and a wide variety of drawing and editing
  191.             tools.
  192.  
  193.                  Completed screens can then be displayed from a DOS
  194.             batch file and "popped" directly to the video display,
  195.             rather than scrolled using the extremely slow DOS ECHO
  196.             command. The ScreenShow program allows screens to be
  197.             displayed and key codes to be returned to the calling batch
  198.             file where they may be tested. Unlike other menu creation
  199.  
  200.  
  201.      Page 2                                                     ScreenPaint 1.1
  202.  
  203.  
  204.             systems, the user has complete control over the style of
  205.             menu displays and the menu screens are independent of the
  206.             user input. This allows the user the flexibility to use any
  207.             batch language from DOS to batch extenders like Beyond.Bat,
  208.             Command Plus, and Extended Batch Language.
  209.  
  210.  
  211.  
  212.             Hardware Requirements
  213.             ───────────────────────────────────────────────────────────
  214.  
  215.  
  216.                  The following is a list of the hardware required to run
  217.             the ScreenPaint program:
  218.  
  219.                  1) IBM-PC or compatible with at least 128k RAM.
  220.                  2) PC or MS-DOS 2.0 or higher.
  221.                  3) Color or monochrome video system.
  222.                  4) A minimum of 1 single-sided floppy disk drive.
  223.  
  224.  
  225.  
  226.             Programs in the System
  227.             ───────────────────────────────────────────────────────────
  228.  
  229.  
  230.                  The ScreenPaint software consists of the following
  231.             programs:
  232.  
  233.                  SCRPAINT.EXE   ScreenPaint screen image editor
  234.                  SCRSHOW.EXE    ScreenShow batch-file screen display,
  235.                                 keyboard input program
  236.                  SCANCODE.SCN   Keyboard scan code reference screen
  237.                  KEYHELPn.SCN   Keyboard help screens
  238.                  MNUHELPn.SCN   Menu help screens
  239.                  DEMO.BAT       Sample batch-file driven menu system
  240.                  DEMO.SCN       Screen image for DEMO.BAT
  241.                  DEMOHELP.SCN   Help screen for DEMO.BAT
  242.                  MANUALHI.DOC   Documentation for printers which support
  243.                                 extended characters (above 127)
  244.                  MANUAL.DOC     Documentation for regular printers
  245.                  README.DOC     Instructions on printing manual, etc.
  246.                  REGISTER.DOC   Registration form, also in manual
  247.  
  248.  
  249.      Page 3                                                     ScreenPaint 1.1
  250.  
  251.  
  252.             ScreenPaint
  253.             ───────────────────────────────────────────────────────────
  254.  
  255.  
  256.                  ScreenPaint is used to design and edit screen images
  257.             employing a wide range of drawing and editing tools. To run
  258.             the program type SCRPAINT at the DOS prompt and press
  259.             <ENTER>, a screen image filename can also be specified after
  260.             the program name.
  261.  
  262.                  Example:  C:>SCRPAINT SCANCODE.SCN
  263.  
  264.                  This would run ScreenPaint and load the screen image
  265.                  file "SCANCODE.SCN"
  266.  
  267.                  ScreenPaint provides for two alternative methods of
  268.             issuing commands, through pull-down menus and through
  269.             keyboard short-cuts. Pressing <Esc> displays the main menu,
  270.             the highlighted selection can be moved using the left and
  271.             right arrow keys. To "pull-down" a menu, press <Enter> or
  272.             the down arrow, the up and down arrows now select commands
  273.             from this sub-menu. The ellipses indicate that a window will
  274.             appear if such a selection is made and the keys on the right
  275.             side of each pull-down menu are the short-cut keys which can
  276.             be accessed from the drawing area without opening the menus.
  277.             Pressing <Esc> will return to the previous menu or return to
  278.             the drawing area if the main menu is active.
  279.  
  280.  
  281.             Menus
  282.  
  283.  
  284.             File ──────────────────────────────────────────────────────
  285.  
  286.             New
  287.                  Clear all the screens and begin over, note that this
  288.                  selection cannot be undone.
  289.  
  290.             Load
  291.                  Loads a screen file from disk. The file can be a
  292.                  ScreenPaint file, a BASIC BLOAD compatible file, or an
  293.                  ASCII text file, ScreenPaint automatically determines
  294.                  the type when loading. The default extension is ".SCN"
  295.                  if none is specified.
  296.                  Clipboard load is used to load a screen or clipping to
  297.                  the clipboard without disturbing the work in progress.
  298.  
  299.             Save
  300.                  The current file or clipboard is saved to disk in one
  301.                  of the indicated formats which are selected by pressing
  302.                  the first letter of the selection. ScreenPaint format
  303.                  stores files in a packed style which saves disk space,
  304.                  BASIC BLOAD can be used if you wish to access the
  305.                  screen from within a BASIC program, and ASCII text      
  306.  
  307.  
  308.      Page 4                                                     ScreenPaint 1.1
  309.  
  310.  
  311.                  format can be used for transferring screen images to
  312.                  word processors or text editors.
  313.  
  314.             DOS shell
  315.                  Enters DOS so that disks may be formatted, files
  316.                  copied, programs run, etc. Type EXIT in DOS to return
  317.                  to ScreenPaint. This is not a quit command, ScreenPaint
  318.                  will remain resident in  memory until you quit properly
  319.                  using the Quit command or Alt-Q.
  320.  
  321.             Quit
  322.                  Quit the current work session. Remember to save your
  323.                  work, ScreenPaint will only ask confirmation of the
  324.                  command.
  325.  
  326.             Edit ──────────────────────────────────────────────────────
  327.  
  328.             Undo
  329.                  Any edit command can be undone as long as a new block
  330.                  has not been marked. The screen will be restored to the
  331.                  state before the EDIT command, the undo command however
  332.                  cannot itself be "undone".
  333.  
  334.             Cut
  335.                  Transfer the marked block to the clipboard and erase
  336.                  anything under the block to the current color. See
  337.                  Block Commands in the keyboard section for marking
  338.                  information.
  339.  
  340.             Copy
  341.                  Transfer a copy of the marked block to the clipboard
  342.                  and leave the screen intact.
  343.  
  344.             Paste
  345.                  Restore block from the clipboard to the screen at the
  346.                  current cursor position. If the block extends outside
  347.                  the screen area, those sections will be cropped.
  348.  
  349.             Erase
  350.                  Erase the marked block to the current color.
  351.  
  352.             Fill
  353.                  Fill the marked block with the current ASCII character.
  354.                  See the Change/ASCII character sub-menu for the current
  355.                  character.
  356.  
  357.             Switch colors
  358.                  Swap all colors in the marked block to the current
  359.                  color. Also see the Paint command for more precise
  360.                  color modification.
  361.  
  362.             Draw ──────────────────────────────────────────────────────
  363.  
  364.             Line
  365.  
  366.  
  367.      Page 5                                                     ScreenPaint 1.1
  368.  
  369.  
  370.                  Draw a horizontal or vertical line between two points.
  371.                  The first point is the current cursor position, select
  372.                  line from the menu and move to the second point and
  373.                  press ENTER. The command can be cancelled by selecting
  374.                  line a second time.
  375.  
  376.             Box
  377.                  Draw a hollow box between two corners. The first corner
  378.                  is the current cursor position, select box from the
  379.                  menu and move to the second corner and press ENTER.
  380.  
  381.             Solid Box
  382.                  Draw a filled box between two corners.
  383.  
  384.             Freehand
  385.                  Toggle freehand mode on and off. Use the arrow keys to
  386.                  sketch.
  387.  
  388.             Paint
  389.                  Toggle paint mode on and off. Use the arrow keys to
  390.                  change to the current color without disturbing the
  391.                  characters.
  392.  
  393.             Change ────────────────────────────────────────────────────
  394.  
  395.             Color
  396.                  Change the current color by using the arrow keys, home,
  397.                  and end to select a color. ESC cancels the selection
  398.                  and ENTER accepts.
  399.  
  400.             Line style
  401.                  Choose line style for the drawing commands, select by
  402.                  pressing the highlighted letter followed by ENTER.
  403.  
  404.             ASCII character
  405.                  Select the current ASCII character. Scroll through the
  406.                  four pages using the PgUp and PgDn keys.
  407.  
  408.             Options ───────────────────────────────────────────────────
  409.  
  410.             Text only
  411.                  Toggle text only mode, where the underlying color is
  412.                  preserved and text + color where the current color is
  413.                  used.
  414.  
  415.             Info line
  416.                  Toggle the information line at the bottom of the screen
  417.                  on and off. The line contains information on the screen
  418.                  number, cursor position, current color, and drawing
  419.                  mode.
  420.  
  421.             Tabs
  422.                  Set the tab stops using the arrow keys, SPACE toggles
  423.                  the tab.
  424.  
  425.  
  426.      Page 6                                                     ScreenPaint 1.1
  427.  
  428.  
  429.  
  430.             Help ──────────────────────────────────────────────────────
  431.  
  432.             Keyboard
  433.                  Display help screens about the keyboard commands. The
  434.                  KEYHELPn.SCN files must be in the current directory.
  435.  
  436.             Menu
  437.                  Display help screens about the menu selection. The
  438.                  MNUHELPn.SCN files must be in the current directory
  439.  
  440.             About ScreenPaint
  441.                  Short description of ScreenPaint.
  442.  
  443.  
  444.             Keyboard
  445.  
  446.  
  447.             Block Commands
  448.  
  449.                  Alt-B     Mark block beginning and end, press twice at
  450.                            same location to select the entire screen.
  451.                      C     Copy block to clipboard
  452.                      E     Erase current marked block
  453.                      F     Fill marked block with ASCII character
  454.                      K     Switch colors of marked block to current
  455.                      M     Paste block from the clipboard, centered
  456.                      O     Copy marked block to clipboard
  457.                      P     Paste block from the clipboard at cursor
  458.                      U     Unmark selected block
  459.  
  460.             Drawing Commands
  461.  
  462.                  F6        Draw line from cursor position to point where
  463.                            ENTER is pressed
  464.                  F7        Draw box between two corners
  465.                  F8        Draw filled box between two corners
  466.                  F9        Toggle freehand drawing mode
  467.                  F10       Toggle paint mode
  468.  
  469.             Control Drawing
  470.  
  471.                  To draw a box character without automatic line connect,
  472.                  the CONTROL key plus a letter may be used. See the
  473.                  keyboard help menu for a diagram of keys.
  474.  
  475.             Miscellaneous
  476.  
  477.                  F1        Display help screens about keyboard
  478.                  F2        Toggle text only mode, in which the color at
  479.                            the cursor remains unchanged
  480.                  F3        Make the color at the cursor position current
  481.                  F4        Load menu
  482.                  F5        Write the current ASCII character
  483.  
  484.  
  485.      Page 7                                                     ScreenPaint 1.1
  486.  
  487.  
  488.  
  489.                  Alt-F1    Toggle information line
  490.                      F2    Undo
  491.                      F3    Make the character at the cursor position the
  492.                            current ASCII character
  493.                      F4    Save menu
  494.                      F5    ASCII character menu
  495.                      F6    Line style menu
  496.                      F7    Toggle blink mode
  497.                      F8    Toggle intensity
  498.                      F9    Swap foreground and background colors
  499.                      F10   Color menu
  500.  
  501.                  Home      Move cursor to the beginning of the line
  502.                  End       Move cursor to the end of the line
  503.                  Ctrl-Home Move cursor to the upper-left corner
  504.                  Ctrl-End  Move cursor to the lower-right corner
  505.                  Backspace Delete character to left of cursor, pull
  506.                            characters from right if insert mode active
  507.                  Ins       Toggle insert mode
  508.                  Del       Delete character at cursor
  509.                  PgUp      Display the next screen page
  510.                  PgDn      Display the previous screen page
  511.                  Ctrl-PgDn Display the last screen page
  512.                  Ctrl-PgUp Display the first screen page
  513.             
  514.  
  515.  
  516.      Page 8                                                     ScreenPaint 1.1
  517.  
  518.  
  519.             ScreenShow
  520.             ───────────────────────────────────────────────────────────
  521.  
  522.  
  523.  
  524.                  ScreenShow is a stand-alone program for displaying
  525.             screen images from DOS batch-files and returning keyboard
  526.             input to DOS.
  527.                  Hard-disk menus can first be created using ScreenPaint,
  528.             with no limitations on style or format. The completed
  529.             screens can be displayed quickly using ScreenShow and the
  530.             keyboard input options allow the program to return
  531.             keystrokes to DOS in the ERRORLEVEL variable which can be
  532.             tested within a batch-file.
  533.                  To run ScreenShow, type SCRSHOW at the DOS prompt
  534.             followed by the path and filename of a valid screen saved in
  535.             the packed ScreenPaint format.
  536.  
  537.  
  538.             Command Line Switches
  539.  
  540.  
  541.                  The complete command line format is:
  542.  
  543.             SCRSHOW [d:][filespec][/K|/A|/L|/Q|/P][/Wxxyy][/C#][/N#][/R]
  544.  
  545.                  Where: d:       - Disk drive
  546.                         filespec - Path and filename of screen image
  547.  
  548.                         /K       - Return extended scan code in
  549.                                    ERRORLEVEL as decimal
  550.                         /A       - Return uppercase ASCII character in
  551.                                    ERRORLEVEL
  552.                         /L       - Return ERRORLEVEL = 0 if 'A'/'a'
  553.                                    pressed to 25 if 'Z'/'z' pressed
  554.                         /Q       - Query user, ERRORLEVEL = 1 if 'Y'/'y'
  555.                                    pressed or 0 otherwise
  556.                         /P       - Pause until key pressed
  557.  
  558.                         /Wxxyy   - Display screen as window at xx,yy
  559.                                    (each coordinate must be two decimal
  560.                                    characters)
  561.                         /C#      - Clear screen first to background #
  562.                         /N#      - Display page # of multi-screen file
  563.                         /R       - Restore background on exit
  564.  
  565.             Examples:
  566.  
  567.             SCRPAINT MENU.SCN /K
  568.  
  569.                  Display the screen file, MENU.SCN and wait for keyboard
  570.                  input. The extended scan code will be returned in
  571.                  ERRORLEVEL.
  572.             
  573.  
  574.  
  575.      Page 9                                                     ScreenPaint 1.1
  576.  
  577.  
  578.             SCRPAINT HELP.SCN /N3 /P /R
  579.  
  580.                  Display the third page of HELP.SCN and pause until a
  581.                  key is pressed, restore screen when done.
  582.  
  583.             SCRPAINT ERROR1.SCN /W2105 /P /R
  584.  
  585.                  Pop-up window over current screen at X=21, Y=5 and wait
  586.                  for a key press, restore screen when done.
  587.  
  588.  
  589.             Batch Files
  590.  
  591.  
  592.                  Batch files are the base of any menu system created
  593.             using ScreenPaint, here is a short introduction to using
  594.             batch files.
  595.                  To prevent text from scrolling the screen image, an
  596.             ECHO OFF statement must be placed at the beginning of your
  597.             batch file. The ScreenShow program can now be called to
  598.             display the menu image and wait for user input. When a key
  599.             is pressed, ERRORLEVEL must be tested, as shown below:
  600.  
  601.                  ECHO OFF
  602.                  :START
  603.                  SCRSHOW MENU.SCN /A
  604.                  IF ERRORLEVEL = 67 GOTO C
  605.                  IF ERRORLEVEL = 66 GOTO B
  606.                  IF ERRORLEVEL = 65 GOTO A
  607.                  IF ERRORLEVEL = 27 GOTO QUIT
  608.                  GOTO START
  609.                  :C
  610.                  ECHO C Pressed
  611.                  GOTO START
  612.                  :B
  613.                  ECHO B Pressed
  614.                  GOTO START
  615.                  :A
  616.                  ECHO A Pressed
  617.                  GOTO START
  618.                  :QUIT
  619.                  CLS
  620.  
  621.                  Note that the ERRORLEVEL tests must be in descending
  622.             order, highest values first, this is because ERRORLEVEL = x
  623.             is true if the value returned by ScreenShow is greater than
  624.             or equal to x.
  625.  
  626.  
  627.      Page 10                                                    ScreenPaint 1.1
  628.  
  629.  
  630.             Batch File Example
  631.  
  632.  
  633.             :start
  634.             echo off
  635.             scrshow main.scn /k
  636.             if errorlevel = 216 goto shutdown
  637.             if errorlevel = 59 goto help
  638.             if errorlevel = 49 goto norton
  639.             if errorlevel = 46 goto co
  640.             if errorlevel = 38 goto lotus
  641.             if errorlevel = 32 goto dr
  642.             if errorlevel = 31 goto sopwith
  643.             if errorlevel = 25 goto pcpaint
  644.             if errorlevel = 20 goto pctools
  645.             if errorlevel = 19 goto procomm
  646.             if errorlevel = 18 goto deluxepaint
  647.             if errorlevel = 17 goto mword
  648.             if errorlevel = 9 goto scrpaint
  649.             if errorlevel = 2 goto turboc
  650.             if errorlevel = 1 goto end
  651.             goto start
  652.             :end
  653.             cd\
  654.             cls
  655.  
  656.  
  657.      Page 11                                                    ScreenPaint 1.1
  658.  
  659.  
  660.             Appendix A - Control Drawing Keys
  661.  
  662.  
  663.  
  664.             ╓───╖   ╓───╥───╥───╥───╖ ╓───╥───╥───╥───╖ ╓───╥───╥───╥───╖
  665.             ║Esc║   ║F1 ║F2 ║F3 ║F4 ║ ║F5 ║F6 ║F7 ║F8 ║ ║F9 ║F10║F11║F12║
  666.             ╚═══╝   ╚═══╩═══╩═══╩═══╝ ╚═══╩═══╩═══╩═══╝ ╚═══╩═══╩═══╩═══╝
  667.             ╓───╥───╥───╥───╥───╥───╥───╥───╥───╥───╥───╥───╥───╥───────╖
  668.             ║`  ║1  ║2  ║3  ║4  ║5  ║6  ║7  ║8  ║9  ║0  ║-  ║=  ║BackSpc║
  669.             ╠═══╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═════╣
  670.             ║Tab  ║Q ┌║W ┬║E ┐║R ╔║T ╦║Y ╗║U ─║I ═║O │║P ║║[  ║]  ║\    ║
  671.             ╠═════╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩═════╣
  672.             ║CapsLk║A ├║S ┼║D ┤║F ╠║G ╬║H ╣║J ▌║K ▀║L ▄║;  ║'  ║Enter   ║
  673.             ╠══════╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩════════╣
  674.             ║Shift   ║Z └║X ┴║C ┘║V ╚║B ╩║N ╝║M ▐║,  ║.  ║/  ║Shift     ║
  675.             ╠═════╦══╩╦══╩══╦╩═══╩═══╩═══╩═══╩═══╩═══╩══╦╩═══╩╦═══╦═════╣
  676.             ║Ctrl ║   ║Alt  ║                           ║Alt  ║   ║Ctrl ║
  677.             ╚═════╝   ╚═════╩═══════════════════════════╩═════╝   ╚═════╝
  678.             
  679.  
  680.  
  681.      Page 12                                                    ScreenPaint 1.1
  682.  
  683.  
  684.             Appendix B - ASCII Character Chart
  685.  
  686.  
  687.  
  688.             ──────────────────────────────────────────────────────
  689.  
  690.             000    016   032    048 0  064 @  080 P  096 `  112 p
  691.             001   017   033 !  049 1  065 A  081 Q  097 a  113 q
  692.             002   018    034 "  050 2  066 B  082 R  098 b  114 r
  693.             003   019   035 #  051 3  067 C  083 S  099 c  115 s
  694.             004   020    036 $  052 4  068 D  084 T  100 d  116 t
  695.             005   021   037 %  053 5  069 E  085 U  101 e  117 u
  696.             006   022   038 &  054 6  070 F  086 V  102 f  118 v
  697.             007   023   039 '  055 7  071 G  087 W  103 g  119 w
  698.             008    024   040 (  056 8  072 H  088 X  104 h  120 x
  699.             009    025   041 )  057 9  073 I  089 Y  105 i  121 y
  700.             010    026    042 *  058 :  074 J  090 Z  106 j  122 z
  701.             011    027    043 +  059 ;  075 K  091 [  107 k  123 {
  702.             012    028   044 ,  060 <  076 L  092 \  108 l  124 |
  703.             013    029   045 -  061 =  077 M  093 ]  109 m  125 }
  704.             014    030   046 .  062 >  078 N  094 ^  110 n  126 ~
  705.             015    031   047 /  063 ?  079 O  095 _  111 o  127 
  706.  
  707.             ──────────────────────────────────────────────────────
  708.  
  709.             128 Ç  144 É  160 á  176 ░  192 └  208 ╨  224 α  240 ≡
  710.             129 ü  145 æ  161 í  177 ▒  193 ┴  209 ╤  225 ß  241 ±
  711.             130 é  146 Æ  162 ó  178 ▓  194 ┬  210 ╥  226 Γ  242 ≥
  712.             131 â  147 ô  163 ú  179 │  195 ├  211 ╙  227 π  243 ≤
  713.             132 ä  148 ö  164 ñ  180 ┤  196 ─  212 ╘  228 Σ  244 ⌠
  714.             133 à  149 ò  165 Ñ  181 ╡  197 ┼  213 ╒  229 σ  245 ⌡
  715.             134 å  150 û  166 ª  182 ╢  198 ╞  214 ╓  230 µ  246 ÷
  716.             135 ç  151 ù  167 º  183 ╖  199 ╟  215 ╫  231 τ  247 ≈
  717.             136 ê  152 ÿ  168 ¿  184 ╕  200 ╚  216 ╪  232 Φ  248 °
  718.             137 ë  153 Ö  169 ⌐  185 ╣  201 ╔  217 ┘  233 Θ  249 ∙
  719.             138 è  154 Ü  170 ¬  186 ║  202 ╩  218 ┌  234 Ω  250 ·
  720.             139 ï  155 ¢  171 ½  187 ╗  203 ╦  219 █  235 δ  251 √
  721.             140 î  156 £  172 ¼  188 ╝  204 ╠  220 ▄  236 ∞  252 ⁿ
  722.             141 ì  157 ¥  173 ¡  189 ╜  205 ═  221 ▌  237 φ  253 ²
  723.             142 Ä  158 ₧  174 «  190 ╛  206 ╬  222 ▐  238 ε  254 ■
  724.             143 Å  159 ƒ  175 »  191 ┐  207 ╧  223 ▀  239 ∩  255  
  725.  
  726.             ──────────────────────────────────────────────────────
  727.  
  728.  
  729.      Page 13                                                    ScreenPaint 1.1
  730.  
  731.  
  732.             Appendix C - Keyboard Chart
  733.  
  734.  
  735.  
  736.                         ╓─────╥─────╖
  737.             Help        ║ F1  ║ F2  ║  Text & color/text only
  738.             Info-line   ║     ║     ║  Undo
  739.                         ╠═════╬═════╣
  740.             Make color  ║ F3  ║ F4  ║  Load
  741.             Make ASCII  ║     ║     ║  Save
  742.                         ╠═════╬═════╣
  743.             Write ASCII ║ F5  ║ F6  ║  Line
  744.             ASCII Menu  ║     ║     ║  Line style
  745.                         ╠═════╬═════╣
  746.             Box         ║ F7  ║ F8  ║  Solid box
  747.             Blink       ║     ║     ║  Intensity
  748.                         ╠═════╬═════╣
  749.             Freehand    ║ F9  ║ F10 ║  Paint
  750.             Swap F & B  ║     ║     ║  Color menu
  751.                         ╚═════╩═════╝
  752.  
  753.             Lower command entered by pressing <Alt> + Function Key.
  754.  
  755.  
  756.      Page 14                                                    ScreenPaint 1.1
  757.  
  758.  
  759.             Appendix D - Extended Keyboard Scan Codes
  760.  
  761.  
  762.             ╓───╖   ╓───╥───╥───╥───╖ ╓───╥───╥───╥───╖ ╓───╥───╥───╥───╖
  763.             ║  1║   ║ 59║ 60║ 61║ 62║ ║ 63║ 64║ 65║ 66║ ║ 67║ 68║ 87║ 88║
  764.             ╚═══╝   ╚═══╩═══╩═══╩═══╝ ╚═══╩═══╩═══╩═══╝ ╚═══╩═══╩═══╩═══╝
  765.             ╓───╥───╥───╥───╥───╥───╥───╥───╥───╥───╥───╥───╥───╥───────╖
  766.             ║`41║1 2║2 3║3 4║4 5║5 6║6 7║7 8║8 9║910║011║-12║=13║Back 14║
  767.             ╠═══╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═════╣
  768.             ║Tab15║Q16║W17║E18║R19║T20║Y21║U22║I23║O24║P25║[26║]27║\  43║
  769.             ╠═════╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩═════╣
  770.             ║Caps58║A30║S31║D32║F33║G34║H35║J36║K37║L38║;39║'40║Enter 28║
  771.             ╠══════╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩════════╣
  772.             ║Shift 42║Z44║X45║C46║V47║B48║N49║M50║,51║.52║/53║Shift   54║
  773.             ╠═════╦══╩╦══╩══╦╩═══╩═══╩═══╩═══╩═══╩═══╩══╦╩═══╩╦═══╦═════╣
  774.             ║Ctl29║   ║Alt56║                         57║Alt56║   ║Ctl29║
  775.             ╚═════╝   ╚═════╩═══════════════════════════╩═════╝   ╚═════╝
  776.  
  777.                                                         ╓───╥───╥───╖
  778.                                                         ║ 55║ 70║ 84║
  779.              Note: All scan codes are in                ╚═══╩═══╩═══╝
  780.                    in decimal                           ╓───╥───╥───╥───╖
  781.                                                         ║N69║/53║*55║-74║
  782.                                                         ╠═══╬═══╬═══╬═══╣
  783.                                                         ║ 71║ 72║ 73║+  ║
  784.              ╓─────╖   ╓───╖                            ╠═══╬═══╬═══╣   ║
  785.              ║Ctrl ║ + ║Key║  Add 100 to scan code      ║ 75║ 76║ 77║ 78║
  786.              ╚═════╝   ╚═══╝                            ╠═══╬═══╬═══╬═══╣
  787.              ╓─────╖   ╓───╖                            ║ 79║ 80║ 81║─┘║
  788.              ║Alt  ║ + ║Key║  Add 200 to scan code      ╠═══╩═══╬═══╣   ║
  789.              ╚═════╝   ╚═══╝                            ║0    82║.83║ 28║
  790.                                                         ╚═══════╩═══╩═══╝
  791.  
  792.  
  793.      Page 15                                                    ScreenPaint 1.1
  794.  
  795.  
  796.             ┌──────────────────────────────────────────────────────────┐
  797.             │            ScreenPaint 1.1 Registration Form             │
  798.             ├──────────────────────────────────────────────────────────┤
  799.             │                                                          │
  800.             │ Send to:            Kai Laurinolli                       │
  801.             │                     2970 Mira Place                      │
  802.             │ $25 US              Burnaby, B.C.                        │
  803.             │ $32 Cdn             V3J-1B6  Canada                      │
  804.             │                                                          │
  805.             ├──────────────────────────────────────────────────────────┤
  806.             │                                                          │
  807.             │                                                          │
  808.             │ Name: _________________________________________________  │
  809.             │   (Last)             (First)              (Initial)      │
  810.             │                                                          │
  811.             │                                                          │
  812.             │ Company: ______________________________________________  │
  813.             │                                                          │
  814.             │                                                          │
  815.             │                                                          │
  816.             │ Address: ______________________________________________  │
  817.             │                                                          │
  818.             │                                                          │
  819.             │                                                          │
  820.             │ City: ___________________ State/Province: _____________  │
  821.             │                                                          │
  822.             │                                                          │
  823.             │                                                          │
  824.             │ Zip/Postal Code: _________________ Country: ___________  │
  825.             │                                                          │
  826.             │                                                          │
  827.             │                                                          │
  828.             │ Phone: (     )_____-________ Fax: (     )_____-________  │
  829.             │                (Optional)                 (Optional)     │
  830.             │                                                          │
  831.             │                                                          │
  832.             │ Date: _____/_____/_____   Amount Enclosed: ____________  │
  833.             │        (M)   (D)   (Y)                                   │
  834.             ├──────────────────────────────────────────────────────────┤
  835.             │ Your comments, ideas for future versions, and complaints │
  836.             │ are welcomed:                                            │
  837.             │                                                          │
  838.             │                                                          │
  839.             │                                                          │
  840.             │                                                          │
  841.             │                                                          │
  842.             │                                                          │
  843.             │                                                          │
  844.             │                                                          │
  845.             │                                                          │
  846.             │                                                          │
  847.             │                                                          │
  848.             └──────────────────────────────────────────────────────────┘
  849.